Skip to content

Manual procedure for signing vRouter driver

Prerequisites

  1. One machine for HLK Server (preferably Windows Server 2016 with GUI)
  2. One machine for HLK Client (Windows Server 2016, GUI doesn't matter)

Steps

  1. Build vRouter driver. Save vrouter.sys, vrouter.inf, vrouter.cat and vrouter.pdb.
  2. Sign vrouter.cat and vrouter.sys with EV code signing certificate.
  3. Add both machines to a workgroup.
  4. Install vRouter on the client.
  5. Follow all the steps from this documentation.

    • in step 5. search for vrouter.sys in software device tab
    • in step 6. there will probably be only 1 or 2 tests - that's ok
    • in step 8. create an unsigned .hlkx file
  6. Copy the unsigned .hlkx file to the signing machine, open it in HLK Studio and sign it.

  7. Go to Microsoft Partner Center, upload the signed .hlkx file and wait for it to be signed by Microsoft (takes about 15 minutes).
  8. Download signed files.